Algorithms for Intersecting Parametric and Algebraic Curves II: Multiple Intersections
نویسندگان
چکیده
The problem of computing the intersection of parametric and algebraic curves arises in many applications of computer graphics, geometric and solid modeling. Previous algorithms are based on techniques from elimination theory or subdivision and iteration and are typically limited to simple intersections of curves. Furthermore, algorithms based on elimination theory are restricted to low degree curves. This is mainly due to issues of e ciency and numerical stability. In this paper we use elimination theory and express the resultant of the equations of intersection as a matrix determinant. Using matrix computations the algorithm for intersection is reduced to computing eigenvalues and eigenvectors of matrices. We use techniques from linear algebra and numerical analysis to compute geometrically isolated higher order intersections of curves. Such intersections are obtained from tangential intersections, singular points etc. The main advantage of the algorithm lies in its e ciency and robustness. The numerical accuracy of the operations is well understood and we come up with tight bounds on the errors using 64 bit IEEE oating point arithmetic.
منابع مشابه
Algorithms for Intersecting Parametric and Algebraic Curves
The problem of computing the intersection of parametric and algebraic curves arises in many applications of computer graphics, geometric and solid modeling. Earlier algorithms are based on techniques from Elimination theory or subdivision and iteration. The former is however, restricted to low degree curves. This is mainly due to issues of efficiency and numerical stability. In this paper we us...
متن کاملTo Appear in ACM Transactions on Graphics Algorithms for Intersecting Parametric and Algebraic Curves I: Simple Intersections
The problem of computing the intersection of parametric and algebraic curves arises in many applications of computer graphics and geometric and solid modeling. Previous algorithms are based on techniques from elimination theory or subdivision and iteration. The former is however, restricted to low degree curves. This is mainly due to issues of e ciency and numerical stability. In this paper we ...
متن کاملThe Common Structure of the Curves Having a Same Gauss Word
Gauss words are finite sequences of letters associated with self-intersecting closed curves in the plane. (These curves have no “triple” self-intersection). These sequences encode the order of intersections on the curves. We characterize, up to homeomorphism, all curves having a given Gauss word. We extend this characterization to the n-tuples of closed curves having a given n-tuple of words, t...
متن کاملIntersecting Psi-classes on Tropical M 0,n
We apply the tropical intersection theory developed by L. Allermann and J. Rau to compute intersection products of tropical Psi-classes on the moduli space of rational tropical curves. We show that in the case of zero-dimensional (stable) intersections, the resulting numbers agree with the intersection numbers of Psi-classes on the moduli space of n-marked rational curves computed in algebraic ...
متن کاملSelf - Intersection Problems and Approximate Implicitization ? Jan
We discuss how approximate implicit representations of parametric curves and surfaces may be used in algorithms for finding self-intersections. We first recall how approximate implicitization can be formulated as a linear algebra problem, which may be solved by an SVD. We then sketch a self-intersection algorithm, and discuss two important problems we are faced with in implementing this algorit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CVGIP: Graphical Model and Image Processing
دوره 57 شماره
صفحات -
تاریخ انتشار 1995